home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / lib / pm-utils / sleep.d / 50modules < prev    next >
Text File  |  2008-10-15  |  335b  |  30 lines

  1. #!/bin/sh
  2. # Unload requested modules.
  3.  
  4. . "${PM_FUNCTIONS}"
  5.  
  6. suspend_modules()
  7. {
  8.     [ -z "$SUSPEND_MODULES" ] && return $NA
  9.     for x in $SUSPEND_MODULES ; do
  10.         modunload $x
  11.     done
  12.     return 0
  13. }
  14.  
  15. resume_modules()
  16. {
  17.     modreload
  18. }
  19.  
  20. case "$1" in
  21.     hibernate|suspend)
  22.         suspend_modules
  23.         ;;
  24.     thaw|resume)
  25.         resume_modules
  26.         ;;
  27.     *) exit $NA
  28.         ;;
  29. esac
  30.